﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Libreria.RFID.Modelo;

namespace Libreria.RFID.Negocio
{
    public class AprendizDeTituladoNegocio
    {
        public List<AprendizDeTitulado> consultarTituladoDeAprendiz(String CadenaDeConexion)
        {
            AprendizDeTitulado titulado = new AprendizDeTitulado(CadenaDeConexion);
            return titulado.consultar();
        }


        public void asociarTituladoDeAprendiz(Int32 codigoPersona, Int32 codigoTitulado, String CadenaDeConexion)
        {
            AprendizDeTitulado tituladoAAsociar = new AprendizDeTitulado(CadenaDeConexion);
            tituladoAAsociar.CodigoPersona = codigoPersona;
            tituladoAAsociar.CodigoTitulado = codigoTitulado;
            tituladoAAsociar.crear();
        }
        public void actualizarTituladoDeAprendiz(Int32 codigoPersona, Int32 codigoTitulado, String CadenaDeConexion)
        {
            AprendizDeTitulado tituladodeAprendizAActualizar = new AprendizDeTitulado(CadenaDeConexion);
            tituladodeAprendizAActualizar.CodigoPersona = codigoPersona;
            tituladodeAprendizAActualizar.CodigoTitulado = codigoTitulado;
            tituladodeAprendizAActualizar.actualizar();
        }

        public void eliminarTituladoDeAprendiz(Int32 codigoPersona, String CadenaDeConexion)
        {
            AprendizDeTitulado tituladoAEliminar = new AprendizDeTitulado(CadenaDeConexion);
            tituladoAEliminar.CodigoPersona = codigoPersona;
            tituladoAEliminar.CodigoTitulado = null;
            tituladoAEliminar.eliminar();
        }
    }
}
